A Comprehensive Formalization of Propositional Logic in Coq: Deduction Systems, Meta-Theorems, and Automation Tactics
نویسندگان
چکیده
The increasing significance of theorem proving-based formalization in mathematics and computer science highlights the necessity for formalizing foundational mathematical theories. In this work, we employ Coq interactive prover to methodically formalize language, semantics, syntax propositional logic, a fundamental aspect reasoning proof construction. We construct four Hilbert-style axiom systems natural deduction system establish their equivalences through meticulous proofs. Moreover, provide formal proofs essential meta-theorems including Deduction Theorem, Soundness Completeness Compactness Theorem. Importantly, present an exhaustive Theorem paper. To bolster also concepts related mappings countability, deliver Cantor–Bernstein–Schröder theorem. Additionally, devise automated tactics explicitly designed logic inference delineated study, enabling automatic verification all tautologies, internal theorems, majority syntactic semantic inferences within system. This research contributes versatile reusable library presenting solid foundation numerous applications mathematics, such as accurate expression properties software programs digital circuits. work holds particular importance domains formalization, hardware security, enhancing comprehension principles logical reasoning.
منابع مشابه
Formalization of Shannon's Theorems in SSReflect-Coq
The most fundamental results of information theory are Shannon’s theorems. These theorems express the bounds for reliable data compression and transmission over a noisy channel. Their proofs are non-trivial but rarely detailed, even in the introductory literature. This lack of formal foundations makes it all the more unfortunate that crucial results in computer security rely solely on informati...
متن کاملFormalization of Shannon’s Theorems Using the Coq Proof-Assistant
概 要 Proofs in information theory can be very technical, to the point that the exposition of details must sometimes be sacrificed for the sake of clarity. The only way to provide complete proofs without impairing understanding is to formalize them with the help of dedicated computer software: proof-assistants. In this tutorial, we demonstrate formal proof for information theory. First, we explai...
متن کاملA formalization of Γ∞ in Coq
In this paper we present a formalization of the type systems Γ∞ in the proof assistant Coq. The family of type systems Γ∞, described in a recent article by Geuvers, McKinna and Wiedijk [9], presents type theory without the need for explicit contexts. A typing judgment in Γ∞ is of the shape A :∞ B while an ordinary judgment is of the shape Γ ` A : B. This approach of Geuvers et al. makes a bridg...
متن کاملPropositional Calculus in Coq
I formalize important theorems about classical propositional logic in the proof assistant Coq. The main theorems I prove are (1) the soundness and completeness of natural deduction calculus, (2) the equivalence between natural deduction calculus, Hilbert systems and sequent calculus and (3) cut elimination for sequent calculus.
متن کاملEquality propositional logic and its extensions
We introduce a new formal logic, called equality propositional logic. It has two basic connectives, $boldsymbol{wedge}$ (conjunction) and $equiv$ (equivalence). Moreover, the $Rightarrow$ (implication) connective can be derived as $ARightarrow B:=(Aboldsymbol{wedge}B)equiv A$. We formulate the equality propositional logic and demonstrate that the resulting logic has reasonable properties such a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematics
سال: 2023
ISSN: ['2227-7390']
DOI: https://doi.org/10.3390/math11112504